package com.sl.mes.db.vo;

import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.Arrays;

public class MmPickmB {
    private String cpickmBid;

    private String bautobuilt;

    private String bbackflush;

    private String bcandeliver;

    private String bcanreplace;

    private String bchkitemforwr;

    private String bcontroll;

    private String bcustomermaterial;

    private String bkitmaterial;

    private String bmainmaterial;

    private String boverissue;

    private String bprojectmaterial;

    private String bunibatch;

    private String bupwardround;

    private String cbastunitid;

    private String cbcustmaterialid;

    private String cbcustomerid;

    private String cbffileid;

    private String cbmaterialid;

    private String cbmaterialvid;

    private String cbombid;

    private String cbproductorid;

    private String cbprojectid;

    private String cbqualitylevelid;

    private String cbunitid;

    private String cbvendorid;

    private String cdeliverorgid;

    private String cdeliverorgvid;

    private String cfeedid;

    private String cinstockid;

    private String clocationid;

    private String coutstockid;

    private String cpickmid;

    private String creplacesrcid;

    private String crtopacid;

    private String cstockmanid;

    private String csupplyorgid;

    private String csupplyorgvid;

    private String cwkid;

    private Integer dr;

    private String drequiredate;

    private Integer fbackflushtime;

    private Integer fbackflushtype;

    private Integer fbomtype;

    private Integer fitemsource;

    private Integer fitemtype;

    private Integer freplaceinfo;

    private Integer freplacetype;

    private Integer fsupplytype;

    private Integer ftdxx;

    private Double naccoutastnum;

    private Double naccoutnum;

    private Double natpastnum;

    private Double natpnum;

    private Double nbcckastnum;

    private Double nbccknum;

    private Double nbsetpartsnum;

    private Double ndissipationum;

    private Double nfixshrinkastnum;

    private Double nfixshrinknum;

    private Double nnormaloutnum;

    private Double noverreqastnum;

    private Double noverreqnum;

    private Double npickdemandnum;

    private Double nplanoutastnum;

    private Double nplanoutnum;

    private Double npscastnum;

    private Double npscnum;

    private Double nquotastnum;

    private Double nquotnum;

    private Integer nreplaceorder;

    private Double nshouldastnum;

    private Double nshouldnum;

    private Double nsumcheckastnum;

    private Double nsumchecknum;

    private Double nunitastnum;

    private Double nunitnum;

    private Double nunituseastnum;

    private Double nunitusenum;

    private Double nwithdissipatioastnum;

    private Double nwithdissipationum;

    private String opacprocessno;

    private String pkBatchcode;

    private String pkGroup;

    private String pkOrg;

    private String pkOrgV;

    private String pkRealsubs;

    private String tdlyid;

    private LocalDateTime ts;

    private Double unitastnum;

    private Double unitnum;

    private String vbatchcode;

    private String vbbomversion;

    private String vbbomversionint;

    private String vbchangerate;

    private String vbdef1;

    private String vbdef10;

    private String vbdef11;

    private String vbdef12;

    private String vbdef13;

    private String vbdef14;

    private String vbdef15;

    private String vbdef16;

    private String vbdef17;

    private String vbdef18;

    private String vbdef19;

    private String vbdef2;

    private String vbdef20;

    private String vbdef3;

    private String vbdef4;

    private String vbdef5;

    private String vbdef6;

    private String vbdef7;

    private String vbdef8;

    private String vbdef9;

    private String vbfree1;

    private String vbfree10;

    private String vbfree2;

    private String vbfree3;

    private String vbfree4;

    private String vbfree5;

    private String vbfree6;

    private String vbfree7;

    private String vbfree8;

    private String vbfree9;

    private String vbmatchcode;

    private String vbnote;

    private String vbomrowno;

    private String vbpbomversion;

    private String vbpbomversionint;

    private String vdmoprocessno;

    private String vmatchcode;

    private String vpmoprocessno;

    private String vprocesscode;

    private String vprocessno;

    private String vpscsrcpickmbid;

    private String vreplacequotiety;

    private String vrowno;

    public String getCpickmBid() {
        return cpickmBid;
    }

    public void setCpickmBid(String cpickmBid) {
        this.cpickmBid = cpickmBid;
    }

    public String getBautobuilt() {
        return bautobuilt;
    }

    public void setBautobuilt(String bautobuilt) {
        this.bautobuilt = bautobuilt;
    }

    public String getBbackflush() {
        return bbackflush;
    }

    public void setBbackflush(String bbackflush) {
        this.bbackflush = bbackflush;
    }

    public String getBcandeliver() {
        return bcandeliver;
    }

    public void setBcandeliver(String bcandeliver) {
        this.bcandeliver = bcandeliver;
    }

    public String getBcanreplace() {
        return bcanreplace;
    }

    public void setBcanreplace(String bcanreplace) {
        this.bcanreplace = bcanreplace;
    }

    public String getBchkitemforwr() {
        return bchkitemforwr;
    }

    public void setBchkitemforwr(String bchkitemforwr) {
        this.bchkitemforwr = bchkitemforwr;
    }

    public String getBcontroll() {
        return bcontroll;
    }

    public void setBcontroll(String bcontroll) {
        this.bcontroll = bcontroll;
    }

    public String getBcustomermaterial() {
        return bcustomermaterial;
    }

    public void setBcustomermaterial(String bcustomermaterial) {
        this.bcustomermaterial = bcustomermaterial;
    }

    public String getBkitmaterial() {
        return bkitmaterial;
    }

    public void setBkitmaterial(String bkitmaterial) {
        this.bkitmaterial = bkitmaterial;
    }

    public String getBmainmaterial() {
        return bmainmaterial;
    }

    public void setBmainmaterial(String bmainmaterial) {
        this.bmainmaterial = bmainmaterial;
    }

    public String getBoverissue() {
        return boverissue;
    }

    public void setBoverissue(String boverissue) {
        this.boverissue = boverissue;
    }

    public String getBprojectmaterial() {
        return bprojectmaterial;
    }

    public void setBprojectmaterial(String bprojectmaterial) {
        this.bprojectmaterial = bprojectmaterial;
    }

    public String getBunibatch() {
        return bunibatch;
    }

    public void setBunibatch(String bunibatch) {
        this.bunibatch = bunibatch;
    }

    public String getBupwardround() {
        return bupwardround;
    }

    public void setBupwardround(String bupwardround) {
        this.bupwardround = bupwardround;
    }

    public String getCbastunitid() {
        return cbastunitid;
    }

    public void setCbastunitid(String cbastunitid) {
        this.cbastunitid = cbastunitid;
    }

    public String getCbcustmaterialid() {
        return cbcustmaterialid;
    }

    public void setCbcustmaterialid(String cbcustmaterialid) {
        this.cbcustmaterialid = cbcustmaterialid;
    }

    public String getCbcustomerid() {
        return cbcustomerid;
    }

    public void setCbcustomerid(String cbcustomerid) {
        this.cbcustomerid = cbcustomerid;
    }

    public String getCbffileid() {
        return cbffileid;
    }

    public void setCbffileid(String cbffileid) {
        this.cbffileid = cbffileid;
    }

    public String getCbmaterialid() {
        return cbmaterialid;
    }

    public void setCbmaterialid(String cbmaterialid) {
        this.cbmaterialid = cbmaterialid;
    }

    public String getCbmaterialvid() {
        return cbmaterialvid;
    }

    public void setCbmaterialvid(String cbmaterialvid) {
        this.cbmaterialvid = cbmaterialvid;
    }

    public String getCbombid() {
        return cbombid;
    }

    public void setCbombid(String cbombid) {
        this.cbombid = cbombid;
    }

    public String getCbproductorid() {
        return cbproductorid;
    }

    public void setCbproductorid(String cbproductorid) {
        this.cbproductorid = cbproductorid;
    }

    public String getCbprojectid() {
        return cbprojectid;
    }

    public void setCbprojectid(String cbprojectid) {
        this.cbprojectid = cbprojectid;
    }

    public String getCbqualitylevelid() {
        return cbqualitylevelid;
    }

    public void setCbqualitylevelid(String cbqualitylevelid) {
        this.cbqualitylevelid = cbqualitylevelid;
    }

    public String getCbunitid() {
        return cbunitid;
    }

    public void setCbunitid(String cbunitid) {
        this.cbunitid = cbunitid;
    }

    public String getCbvendorid() {
        return cbvendorid;
    }

    public void setCbvendorid(String cbvendorid) {
        this.cbvendorid = cbvendorid;
    }

    public String getCdeliverorgid() {
        return cdeliverorgid;
    }

    public void setCdeliverorgid(String cdeliverorgid) {
        this.cdeliverorgid = cdeliverorgid;
    }

    public String getCdeliverorgvid() {
        return cdeliverorgvid;
    }

    public void setCdeliverorgvid(String cdeliverorgvid) {
        this.cdeliverorgvid = cdeliverorgvid;
    }

    public String getCfeedid() {
        return cfeedid;
    }

    public void setCfeedid(String cfeedid) {
        this.cfeedid = cfeedid;
    }

    public String getCinstockid() {
        return cinstockid;
    }

    public void setCinstockid(String cinstockid) {
        this.cinstockid = cinstockid;
    }

    public String getClocationid() {
        return clocationid;
    }

    public void setClocationid(String clocationid) {
        this.clocationid = clocationid;
    }

    public String getCoutstockid() {
        return coutstockid;
    }

    public void setCoutstockid(String coutstockid) {
        this.coutstockid = coutstockid;
    }

    public String getCpickmid() {
        return cpickmid;
    }

    public void setCpickmid(String cpickmid) {
        this.cpickmid = cpickmid;
    }

    public String getCreplacesrcid() {
        return creplacesrcid;
    }

    public void setCreplacesrcid(String creplacesrcid) {
        this.creplacesrcid = creplacesrcid;
    }

    public String getCrtopacid() {
        return crtopacid;
    }

    public void setCrtopacid(String crtopacid) {
        this.crtopacid = crtopacid;
    }

    public String getCstockmanid() {
        return cstockmanid;
    }

    public void setCstockmanid(String cstockmanid) {
        this.cstockmanid = cstockmanid;
    }

    public String getCsupplyorgid() {
        return csupplyorgid;
    }

    public void setCsupplyorgid(String csupplyorgid) {
        this.csupplyorgid = csupplyorgid;
    }

    public String getCsupplyorgvid() {
        return csupplyorgvid;
    }

    public void setCsupplyorgvid(String csupplyorgvid) {
        this.csupplyorgvid = csupplyorgvid;
    }

    public String getCwkid() {
        return cwkid;
    }

    public void setCwkid(String cwkid) {
        this.cwkid = cwkid;
    }

    public Integer getDr() {
        return dr;
    }

    public void setDr(Integer dr) {
        this.dr = dr;
    }

    public String getDrequiredate() {
        return drequiredate;
    }

    public void setDrequiredate(String drequiredate) {
        this.drequiredate = drequiredate;
    }

    public Integer getFbackflushtime() {
        return fbackflushtime;
    }

    public void setFbackflushtime(Integer fbackflushtime) {
        this.fbackflushtime = fbackflushtime;
    }

    public Integer getFbackflushtype() {
        return fbackflushtype;
    }

    public void setFbackflushtype(Integer fbackflushtype) {
        this.fbackflushtype = fbackflushtype;
    }

    public Integer getFbomtype() {
        return fbomtype;
    }

    public void setFbomtype(Integer fbomtype) {
        this.fbomtype = fbomtype;
    }

    public Integer getFitemsource() {
        return fitemsource;
    }

    public void setFitemsource(Integer fitemsource) {
        this.fitemsource = fitemsource;
    }

    public Integer getFitemtype() {
        return fitemtype;
    }

    public void setFitemtype(Integer fitemtype) {
        this.fitemtype = fitemtype;
    }

    public Integer getFreplaceinfo() {
        return freplaceinfo;
    }

    public void setFreplaceinfo(Integer freplaceinfo) {
        this.freplaceinfo = freplaceinfo;
    }

    public Integer getFreplacetype() {
        return freplacetype;
    }

    public void setFreplacetype(Integer freplacetype) {
        this.freplacetype = freplacetype;
    }

    public Integer getFsupplytype() {
        return fsupplytype;
    }

    public void setFsupplytype(Integer fsupplytype) {
        this.fsupplytype = fsupplytype;
    }

    public Integer getFtdxx() {
        return ftdxx;
    }

    public void setFtdxx(Integer ftdxx) {
        this.ftdxx = ftdxx;
    }

    public Double getNaccoutastnum() {
        return naccoutastnum;
    }

    public void setNaccoutastnum(Double naccoutastnum) {
        this.naccoutastnum = naccoutastnum;
    }

    public Double getNaccoutnum() {
        return naccoutnum;
    }

    public void setNaccoutnum(Double naccoutnum) {
        this.naccoutnum = naccoutnum;
    }

    public Double getNatpastnum() {
        return natpastnum;
    }

    public void setNatpastnum(Double natpastnum) {
        this.natpastnum = natpastnum;
    }

    public Double getNatpnum() {
        return natpnum;
    }

    public void setNatpnum(Double natpnum) {
        this.natpnum = natpnum;
    }

    public Double getNbcckastnum() {
        return nbcckastnum;
    }

    public void setNbcckastnum(Double nbcckastnum) {
        this.nbcckastnum = nbcckastnum;
    }

    public Double getNbccknum() {
        return nbccknum;
    }

    public void setNbccknum(Double nbccknum) {
        this.nbccknum = nbccknum;
    }

    public Double getNbsetpartsnum() {
        return nbsetpartsnum;
    }

    public void setNbsetpartsnum(Double nbsetpartsnum) {
        this.nbsetpartsnum = nbsetpartsnum;
    }

    public Double getNdissipationum() {
        return ndissipationum;
    }

    public void setNdissipationum(Double ndissipationum) {
        this.ndissipationum = ndissipationum;
    }

    public Double getNfixshrinkastnum() {
        return nfixshrinkastnum;
    }

    public void setNfixshrinkastnum(Double nfixshrinkastnum) {
        this.nfixshrinkastnum = nfixshrinkastnum;
    }

    public Double getNfixshrinknum() {
        return nfixshrinknum;
    }

    public void setNfixshrinknum(Double nfixshrinknum) {
        this.nfixshrinknum = nfixshrinknum;
    }

    public Double getNnormaloutnum() {
        return nnormaloutnum;
    }

    public void setNnormaloutnum(Double nnormaloutnum) {
        this.nnormaloutnum = nnormaloutnum;
    }

    public Double getNoverreqastnum() {
        return noverreqastnum;
    }

    public void setNoverreqastnum(Double noverreqastnum) {
        this.noverreqastnum = noverreqastnum;
    }

    public Double getNoverreqnum() {
        return noverreqnum;
    }

    public void setNoverreqnum(Double noverreqnum) {
        this.noverreqnum = noverreqnum;
    }

    public Double getNpickdemandnum() {
        return npickdemandnum;
    }

    public void setNpickdemandnum(Double npickdemandnum) {
        this.npickdemandnum = npickdemandnum;
    }

    public Double getNplanoutastnum() {
        return nplanoutastnum;
    }

    public void setNplanoutastnum(Double nplanoutastnum) {
        this.nplanoutastnum = nplanoutastnum;
    }

    public Double getNplanoutnum() {
        return nplanoutnum;
    }

    public void setNplanoutnum(Double nplanoutnum) {
        this.nplanoutnum = nplanoutnum;
    }

    public Double getNpscastnum() {
        return npscastnum;
    }

    public void setNpscastnum(Double npscastnum) {
        this.npscastnum = npscastnum;
    }

    public Double getNpscnum() {
        return npscnum;
    }

    public void setNpscnum(Double npscnum) {
        this.npscnum = npscnum;
    }

    public Double getNquotastnum() {
        return nquotastnum;
    }

    public void setNquotastnum(Double nquotastnum) {
        this.nquotastnum = nquotastnum;
    }

    public Double getNquotnum() {
        return nquotnum;
    }

    public void setNquotnum(Double nquotnum) {
        this.nquotnum = nquotnum;
    }

    public Integer getNreplaceorder() {
        return nreplaceorder;
    }

    public void setNreplaceorder(Integer nreplaceorder) {
        this.nreplaceorder = nreplaceorder;
    }

    public Double getNshouldastnum() {
        return nshouldastnum;
    }

    public void setNshouldastnum(Double nshouldastnum) {
        this.nshouldastnum = nshouldastnum;
    }

    public Double getNshouldnum() {
        return nshouldnum;
    }

    public void setNshouldnum(Double nshouldnum) {
        this.nshouldnum = nshouldnum;
    }

    public Double getNsumcheckastnum() {
        return nsumcheckastnum;
    }

    public void setNsumcheckastnum(Double nsumcheckastnum) {
        this.nsumcheckastnum = nsumcheckastnum;
    }

    public Double getNsumchecknum() {
        return nsumchecknum;
    }

    public void setNsumchecknum(Double nsumchecknum) {
        this.nsumchecknum = nsumchecknum;
    }

    public Double getNunitastnum() {
        return nunitastnum;
    }

    public void setNunitastnum(Double nunitastnum) {
        this.nunitastnum = nunitastnum;
    }

    public Double getNunitnum() {
        return nunitnum;
    }

    public void setNunitnum(Double nunitnum) {
        this.nunitnum = nunitnum;
    }

    public Double getNunituseastnum() {
        return nunituseastnum;
    }

    public void setNunituseastnum(Double nunituseastnum) {
        this.nunituseastnum = nunituseastnum;
    }

    public Double getNunitusenum() {
        return nunitusenum;
    }

    public void setNunitusenum(Double nunitusenum) {
        this.nunitusenum = nunitusenum;
    }

    public Double getNwithdissipatioastnum() {
        return nwithdissipatioastnum;
    }

    public void setNwithdissipatioastnum(Double nwithdissipatioastnum) {
        this.nwithdissipatioastnum = nwithdissipatioastnum;
    }

    public Double getNwithdissipationum() {
        return nwithdissipationum;
    }

    public void setNwithdissipationum(Double nwithdissipationum) {
        this.nwithdissipationum = nwithdissipationum;
    }

    public String getOpacprocessno() {
        return opacprocessno;
    }

    public void setOpacprocessno(String opacprocessno) {
        this.opacprocessno = opacprocessno;
    }

    public String getPkBatchcode() {
        return pkBatchcode;
    }

    public void setPkBatchcode(String pkBatchcode) {
        this.pkBatchcode = pkBatchcode;
    }

    public String getPkGroup() {
        return pkGroup;
    }

    public void setPkGroup(String pkGroup) {
        this.pkGroup = pkGroup;
    }

    public String getPkOrg() {
        return pkOrg;
    }

    public void setPkOrg(String pkOrg) {
        this.pkOrg = pkOrg;
    }

    public String getPkOrgV() {
        return pkOrgV;
    }

    public void setPkOrgV(String pkOrgV) {
        this.pkOrgV = pkOrgV;
    }

    public String getPkRealsubs() {
        return pkRealsubs;
    }

    public void setPkRealsubs(String pkRealsubs) {
        this.pkRealsubs = pkRealsubs;
    }

    public String getTdlyid() {
        return tdlyid;
    }

    public void setTdlyid(String tdlyid) {
        this.tdlyid = tdlyid;
    }

    public LocalDateTime getTs() {
        return ts;
    }

    public void setTs(LocalDateTime ts) {
        this.ts = ts;
    }

    public Double getUnitastnum() {
        return unitastnum;
    }

    public void setUnitastnum(Double unitastnum) {
        this.unitastnum = unitastnum;
    }

    public Double getUnitnum() {
        return unitnum;
    }

    public void setUnitnum(Double unitnum) {
        this.unitnum = unitnum;
    }

    public String getVbatchcode() {
        return vbatchcode;
    }

    public void setVbatchcode(String vbatchcode) {
        this.vbatchcode = vbatchcode;
    }

    public String getVbbomversion() {
        return vbbomversion;
    }

    public void setVbbomversion(String vbbomversion) {
        this.vbbomversion = vbbomversion;
    }

    public String getVbbomversionint() {
        return vbbomversionint;
    }

    public void setVbbomversionint(String vbbomversionint) {
        this.vbbomversionint = vbbomversionint;
    }

    public String getVbchangerate() {
        return vbchangerate;
    }

    public void setVbchangerate(String vbchangerate) {
        this.vbchangerate = vbchangerate;
    }

    public String getVbdef1() {
        return vbdef1;
    }

    public void setVbdef1(String vbdef1) {
        this.vbdef1 = vbdef1;
    }

    public String getVbdef10() {
        return vbdef10;
    }

    public void setVbdef10(String vbdef10) {
        this.vbdef10 = vbdef10;
    }

    public String getVbdef11() {
        return vbdef11;
    }

    public void setVbdef11(String vbdef11) {
        this.vbdef11 = vbdef11;
    }

    public String getVbdef12() {
        return vbdef12;
    }

    public void setVbdef12(String vbdef12) {
        this.vbdef12 = vbdef12;
    }

    public String getVbdef13() {
        return vbdef13;
    }

    public void setVbdef13(String vbdef13) {
        this.vbdef13 = vbdef13;
    }

    public String getVbdef14() {
        return vbdef14;
    }

    public void setVbdef14(String vbdef14) {
        this.vbdef14 = vbdef14;
    }

    public String getVbdef15() {
        return vbdef15;
    }

    public void setVbdef15(String vbdef15) {
        this.vbdef15 = vbdef15;
    }

    public String getVbdef16() {
        return vbdef16;
    }

    public void setVbdef16(String vbdef16) {
        this.vbdef16 = vbdef16;
    }

    public String getVbdef17() {
        return vbdef17;
    }

    public void setVbdef17(String vbdef17) {
        this.vbdef17 = vbdef17;
    }

    public String getVbdef18() {
        return vbdef18;
    }

    public void setVbdef18(String vbdef18) {
        this.vbdef18 = vbdef18;
    }

    public String getVbdef19() {
        return vbdef19;
    }

    public void setVbdef19(String vbdef19) {
        this.vbdef19 = vbdef19;
    }

    public String getVbdef2() {
        return vbdef2;
    }

    public void setVbdef2(String vbdef2) {
        this.vbdef2 = vbdef2;
    }

    public String getVbdef20() {
        return vbdef20;
    }

    public void setVbdef20(String vbdef20) {
        this.vbdef20 = vbdef20;
    }

    public String getVbdef3() {
        return vbdef3;
    }

    public void setVbdef3(String vbdef3) {
        this.vbdef3 = vbdef3;
    }

    public String getVbdef4() {
        return vbdef4;
    }

    public void setVbdef4(String vbdef4) {
        this.vbdef4 = vbdef4;
    }

    public String getVbdef5() {
        return vbdef5;
    }

    public void setVbdef5(String vbdef5) {
        this.vbdef5 = vbdef5;
    }

    public String getVbdef6() {
        return vbdef6;
    }

    public void setVbdef6(String vbdef6) {
        this.vbdef6 = vbdef6;
    }

    public String getVbdef7() {
        return vbdef7;
    }

    public void setVbdef7(String vbdef7) {
        this.vbdef7 = vbdef7;
    }

    public String getVbdef8() {
        return vbdef8;
    }

    public void setVbdef8(String vbdef8) {
        this.vbdef8 = vbdef8;
    }

    public String getVbdef9() {
        return vbdef9;
    }

    public void setVbdef9(String vbdef9) {
        this.vbdef9 = vbdef9;
    }

    public String getVbfree1() {
        return vbfree1;
    }

    public void setVbfree1(String vbfree1) {
        this.vbfree1 = vbfree1;
    }

    public String getVbfree10() {
        return vbfree10;
    }

    public void setVbfree10(String vbfree10) {
        this.vbfree10 = vbfree10;
    }

    public String getVbfree2() {
        return vbfree2;
    }

    public void setVbfree2(String vbfree2) {
        this.vbfree2 = vbfree2;
    }

    public String getVbfree3() {
        return vbfree3;
    }

    public void setVbfree3(String vbfree3) {
        this.vbfree3 = vbfree3;
    }

    public String getVbfree4() {
        return vbfree4;
    }

    public void setVbfree4(String vbfree4) {
        this.vbfree4 = vbfree4;
    }

    public String getVbfree5() {
        return vbfree5;
    }

    public void setVbfree5(String vbfree5) {
        this.vbfree5 = vbfree5;
    }

    public String getVbfree6() {
        return vbfree6;
    }

    public void setVbfree6(String vbfree6) {
        this.vbfree6 = vbfree6;
    }

    public String getVbfree7() {
        return vbfree7;
    }

    public void setVbfree7(String vbfree7) {
        this.vbfree7 = vbfree7;
    }

    public String getVbfree8() {
        return vbfree8;
    }

    public void setVbfree8(String vbfree8) {
        this.vbfree8 = vbfree8;
    }

    public String getVbfree9() {
        return vbfree9;
    }

    public void setVbfree9(String vbfree9) {
        this.vbfree9 = vbfree9;
    }

    public String getVbmatchcode() {
        return vbmatchcode;
    }

    public void setVbmatchcode(String vbmatchcode) {
        this.vbmatchcode = vbmatchcode;
    }

    public String getVbnote() {
        return vbnote;
    }

    public void setVbnote(String vbnote) {
        this.vbnote = vbnote;
    }

    public String getVbomrowno() {
        return vbomrowno;
    }

    public void setVbomrowno(String vbomrowno) {
        this.vbomrowno = vbomrowno;
    }

    public String getVbpbomversion() {
        return vbpbomversion;
    }

    public void setVbpbomversion(String vbpbomversion) {
        this.vbpbomversion = vbpbomversion;
    }

    public String getVbpbomversionint() {
        return vbpbomversionint;
    }

    public void setVbpbomversionint(String vbpbomversionint) {
        this.vbpbomversionint = vbpbomversionint;
    }

    public String getVdmoprocessno() {
        return vdmoprocessno;
    }

    public void setVdmoprocessno(String vdmoprocessno) {
        this.vdmoprocessno = vdmoprocessno;
    }

    public String getVmatchcode() {
        return vmatchcode;
    }

    public void setVmatchcode(String vmatchcode) {
        this.vmatchcode = vmatchcode;
    }

    public String getVpmoprocessno() {
        return vpmoprocessno;
    }

    public void setVpmoprocessno(String vpmoprocessno) {
        this.vpmoprocessno = vpmoprocessno;
    }

    public String getVprocesscode() {
        return vprocesscode;
    }

    public void setVprocesscode(String vprocesscode) {
        this.vprocesscode = vprocesscode;
    }

    public String getVprocessno() {
        return vprocessno;
    }

    public void setVprocessno(String vprocessno) {
        this.vprocessno = vprocessno;
    }

    public String getVpscsrcpickmbid() {
        return vpscsrcpickmbid;
    }

    public void setVpscsrcpickmbid(String vpscsrcpickmbid) {
        this.vpscsrcpickmbid = vpscsrcpickmbid;
    }

    public String getVreplacequotiety() {
        return vreplacequotiety;
    }

    public void setVreplacequotiety(String vreplacequotiety) {
        this.vreplacequotiety = vreplacequotiety;
    }

    public String getVrowno() {
        return vrowno;
    }

    public void setVrowno(String vrowno) {
        this.vrowno = vrowno;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", cpickmBid=").append(cpickmBid);
        sb.append(", bautobuilt=").append(bautobuilt);
        sb.append(", bbackflush=").append(bbackflush);
        sb.append(", bcandeliver=").append(bcandeliver);
        sb.append(", bcanreplace=").append(bcanreplace);
        sb.append(", bchkitemforwr=").append(bchkitemforwr);
        sb.append(", bcontroll=").append(bcontroll);
        sb.append(", bcustomermaterial=").append(bcustomermaterial);
        sb.append(", bkitmaterial=").append(bkitmaterial);
        sb.append(", bmainmaterial=").append(bmainmaterial);
        sb.append(", boverissue=").append(boverissue);
        sb.append(", bprojectmaterial=").append(bprojectmaterial);
        sb.append(", bunibatch=").append(bunibatch);
        sb.append(", bupwardround=").append(bupwardround);
        sb.append(", cbastunitid=").append(cbastunitid);
        sb.append(", cbcustmaterialid=").append(cbcustmaterialid);
        sb.append(", cbcustomerid=").append(cbcustomerid);
        sb.append(", cbffileid=").append(cbffileid);
        sb.append(", cbmaterialid=").append(cbmaterialid);
        sb.append(", cbmaterialvid=").append(cbmaterialvid);
        sb.append(", cbombid=").append(cbombid);
        sb.append(", cbproductorid=").append(cbproductorid);
        sb.append(", cbprojectid=").append(cbprojectid);
        sb.append(", cbqualitylevelid=").append(cbqualitylevelid);
        sb.append(", cbunitid=").append(cbunitid);
        sb.append(", cbvendorid=").append(cbvendorid);
        sb.append(", cdeliverorgid=").append(cdeliverorgid);
        sb.append(", cdeliverorgvid=").append(cdeliverorgvid);
        sb.append(", cfeedid=").append(cfeedid);
        sb.append(", cinstockid=").append(cinstockid);
        sb.append(", clocationid=").append(clocationid);
        sb.append(", coutstockid=").append(coutstockid);
        sb.append(", cpickmid=").append(cpickmid);
        sb.append(", creplacesrcid=").append(creplacesrcid);
        sb.append(", crtopacid=").append(crtopacid);
        sb.append(", cstockmanid=").append(cstockmanid);
        sb.append(", csupplyorgid=").append(csupplyorgid);
        sb.append(", csupplyorgvid=").append(csupplyorgvid);
        sb.append(", cwkid=").append(cwkid);
        sb.append(", dr=").append(dr);
        sb.append(", drequiredate=").append(drequiredate);
        sb.append(", fbackflushtime=").append(fbackflushtime);
        sb.append(", fbackflushtype=").append(fbackflushtype);
        sb.append(", fbomtype=").append(fbomtype);
        sb.append(", fitemsource=").append(fitemsource);
        sb.append(", fitemtype=").append(fitemtype);
        sb.append(", freplaceinfo=").append(freplaceinfo);
        sb.append(", freplacetype=").append(freplacetype);
        sb.append(", fsupplytype=").append(fsupplytype);
        sb.append(", ftdxx=").append(ftdxx);
        sb.append(", naccoutastnum=").append(naccoutastnum);
        sb.append(", naccoutnum=").append(naccoutnum);
        sb.append(", natpastnum=").append(natpastnum);
        sb.append(", natpnum=").append(natpnum);
        sb.append(", nbcckastnum=").append(nbcckastnum);
        sb.append(", nbccknum=").append(nbccknum);
        sb.append(", nbsetpartsnum=").append(nbsetpartsnum);
        sb.append(", ndissipationum=").append(ndissipationum);
        sb.append(", nfixshrinkastnum=").append(nfixshrinkastnum);
        sb.append(", nfixshrinknum=").append(nfixshrinknum);
        sb.append(", nnormaloutnum=").append(nnormaloutnum);
        sb.append(", noverreqastnum=").append(noverreqastnum);
        sb.append(", noverreqnum=").append(noverreqnum);
        sb.append(", npickdemandnum=").append(npickdemandnum);
        sb.append(", nplanoutastnum=").append(nplanoutastnum);
        sb.append(", nplanoutnum=").append(nplanoutnum);
        sb.append(", npscastnum=").append(npscastnum);
        sb.append(", npscnum=").append(npscnum);
        sb.append(", nquotastnum=").append(nquotastnum);
        sb.append(", nquotnum=").append(nquotnum);
        sb.append(", nreplaceorder=").append(nreplaceorder);
        sb.append(", nshouldastnum=").append(nshouldastnum);
        sb.append(", nshouldnum=").append(nshouldnum);
        sb.append(", nsumcheckastnum=").append(nsumcheckastnum);
        sb.append(", nsumchecknum=").append(nsumchecknum);
        sb.append(", nunitastnum=").append(nunitastnum);
        sb.append(", nunitnum=").append(nunitnum);
        sb.append(", nunituseastnum=").append(nunituseastnum);
        sb.append(", nunitusenum=").append(nunitusenum);
        sb.append(", nwithdissipatioastnum=").append(nwithdissipatioastnum);
        sb.append(", nwithdissipationum=").append(nwithdissipationum);
        sb.append(", opacprocessno=").append(opacprocessno);
        sb.append(", pkBatchcode=").append(pkBatchcode);
        sb.append(", pkGroup=").append(pkGroup);
        sb.append(", pkOrg=").append(pkOrg);
        sb.append(", pkOrgV=").append(pkOrgV);
        sb.append(", pkRealsubs=").append(pkRealsubs);
        sb.append(", tdlyid=").append(tdlyid);
        sb.append(", ts=").append(ts);
        sb.append(", unitastnum=").append(unitastnum);
        sb.append(", unitnum=").append(unitnum);
        sb.append(", vbatchcode=").append(vbatchcode);
        sb.append(", vbbomversion=").append(vbbomversion);
        sb.append(", vbbomversionint=").append(vbbomversionint);
        sb.append(", vbchangerate=").append(vbchangerate);
        sb.append(", vbdef1=").append(vbdef1);
        sb.append(", vbdef10=").append(vbdef10);
        sb.append(", vbdef11=").append(vbdef11);
        sb.append(", vbdef12=").append(vbdef12);
        sb.append(", vbdef13=").append(vbdef13);
        sb.append(", vbdef14=").append(vbdef14);
        sb.append(", vbdef15=").append(vbdef15);
        sb.append(", vbdef16=").append(vbdef16);
        sb.append(", vbdef17=").append(vbdef17);
        sb.append(", vbdef18=").append(vbdef18);
        sb.append(", vbdef19=").append(vbdef19);
        sb.append(", vbdef2=").append(vbdef2);
        sb.append(", vbdef20=").append(vbdef20);
        sb.append(", vbdef3=").append(vbdef3);
        sb.append(", vbdef4=").append(vbdef4);
        sb.append(", vbdef5=").append(vbdef5);
        sb.append(", vbdef6=").append(vbdef6);
        sb.append(", vbdef7=").append(vbdef7);
        sb.append(", vbdef8=").append(vbdef8);
        sb.append(", vbdef9=").append(vbdef9);
        sb.append(", vbfree1=").append(vbfree1);
        sb.append(", vbfree10=").append(vbfree10);
        sb.append(", vbfree2=").append(vbfree2);
        sb.append(", vbfree3=").append(vbfree3);
        sb.append(", vbfree4=").append(vbfree4);
        sb.append(", vbfree5=").append(vbfree5);
        sb.append(", vbfree6=").append(vbfree6);
        sb.append(", vbfree7=").append(vbfree7);
        sb.append(", vbfree8=").append(vbfree8);
        sb.append(", vbfree9=").append(vbfree9);
        sb.append(", vbmatchcode=").append(vbmatchcode);
        sb.append(", vbnote=").append(vbnote);
        sb.append(", vbomrowno=").append(vbomrowno);
        sb.append(", vbpbomversion=").append(vbpbomversion);
        sb.append(", vbpbomversionint=").append(vbpbomversionint);
        sb.append(", vdmoprocessno=").append(vdmoprocessno);
        sb.append(", vmatchcode=").append(vmatchcode);
        sb.append(", vpmoprocessno=").append(vpmoprocessno);
        sb.append(", vprocesscode=").append(vprocesscode);
        sb.append(", vprocessno=").append(vprocessno);
        sb.append(", vpscsrcpickmbid=").append(vpscsrcpickmbid);
        sb.append(", vreplacequotiety=").append(vreplacequotiety);
        sb.append(", vrowno=").append(vrowno);
        sb.append("]");
        return sb.toString();
    }

    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        MmPickmB other = (MmPickmB) that;
        return (this.getCpickmBid() == null ? other.getCpickmBid() == null : this.getCpickmBid().equals(other.getCpickmBid()))
            && (this.getBautobuilt() == null ? other.getBautobuilt() == null : this.getBautobuilt().equals(other.getBautobuilt()))
            && (this.getBbackflush() == null ? other.getBbackflush() == null : this.getBbackflush().equals(other.getBbackflush()))
            && (this.getBcandeliver() == null ? other.getBcandeliver() == null : this.getBcandeliver().equals(other.getBcandeliver()))
            && (this.getBcanreplace() == null ? other.getBcanreplace() == null : this.getBcanreplace().equals(other.getBcanreplace()))
            && (this.getBchkitemforwr() == null ? other.getBchkitemforwr() == null : this.getBchkitemforwr().equals(other.getBchkitemforwr()))
            && (this.getBcontroll() == null ? other.getBcontroll() == null : this.getBcontroll().equals(other.getBcontroll()))
            && (this.getBcustomermaterial() == null ? other.getBcustomermaterial() == null : this.getBcustomermaterial().equals(other.getBcustomermaterial()))
            && (this.getBkitmaterial() == null ? other.getBkitmaterial() == null : this.getBkitmaterial().equals(other.getBkitmaterial()))
            && (this.getBmainmaterial() == null ? other.getBmainmaterial() == null : this.getBmainmaterial().equals(other.getBmainmaterial()))
            && (this.getBoverissue() == null ? other.getBoverissue() == null : this.getBoverissue().equals(other.getBoverissue()))
            && (this.getBprojectmaterial() == null ? other.getBprojectmaterial() == null : this.getBprojectmaterial().equals(other.getBprojectmaterial()))
            && (this.getBunibatch() == null ? other.getBunibatch() == null : this.getBunibatch().equals(other.getBunibatch()))
            && (this.getBupwardround() == null ? other.getBupwardround() == null : this.getBupwardround().equals(other.getBupwardround()))
            && (this.getCbastunitid() == null ? other.getCbastunitid() == null : this.getCbastunitid().equals(other.getCbastunitid()))
            && (this.getCbcustmaterialid() == null ? other.getCbcustmaterialid() == null : this.getCbcustmaterialid().equals(other.getCbcustmaterialid()))
            && (this.getCbcustomerid() == null ? other.getCbcustomerid() == null : this.getCbcustomerid().equals(other.getCbcustomerid()))
            && (this.getCbffileid() == null ? other.getCbffileid() == null : this.getCbffileid().equals(other.getCbffileid()))
            && (this.getCbmaterialid() == null ? other.getCbmaterialid() == null : this.getCbmaterialid().equals(other.getCbmaterialid()))
            && (this.getCbmaterialvid() == null ? other.getCbmaterialvid() == null : this.getCbmaterialvid().equals(other.getCbmaterialvid()))
            && (this.getCbombid() == null ? other.getCbombid() == null : this.getCbombid().equals(other.getCbombid()))
            && (this.getCbproductorid() == null ? other.getCbproductorid() == null : this.getCbproductorid().equals(other.getCbproductorid()))
            && (this.getCbprojectid() == null ? other.getCbprojectid() == null : this.getCbprojectid().equals(other.getCbprojectid()))
            && (this.getCbqualitylevelid() == null ? other.getCbqualitylevelid() == null : this.getCbqualitylevelid().equals(other.getCbqualitylevelid()))
            && (this.getCbunitid() == null ? other.getCbunitid() == null : this.getCbunitid().equals(other.getCbunitid()))
            && (this.getCbvendorid() == null ? other.getCbvendorid() == null : this.getCbvendorid().equals(other.getCbvendorid()))
            && (this.getCdeliverorgid() == null ? other.getCdeliverorgid() == null : this.getCdeliverorgid().equals(other.getCdeliverorgid()))
            && (this.getCdeliverorgvid() == null ? other.getCdeliverorgvid() == null : this.getCdeliverorgvid().equals(other.getCdeliverorgvid()))
            && (this.getCfeedid() == null ? other.getCfeedid() == null : this.getCfeedid().equals(other.getCfeedid()))
            && (this.getCinstockid() == null ? other.getCinstockid() == null : this.getCinstockid().equals(other.getCinstockid()))
            && (this.getClocationid() == null ? other.getClocationid() == null : this.getClocationid().equals(other.getClocationid()))
            && (this.getCoutstockid() == null ? other.getCoutstockid() == null : this.getCoutstockid().equals(other.getCoutstockid()))
            && (this.getCpickmid() == null ? other.getCpickmid() == null : this.getCpickmid().equals(other.getCpickmid()))
            && (this.getCreplacesrcid() == null ? other.getCreplacesrcid() == null : this.getCreplacesrcid().equals(other.getCreplacesrcid()))
            && (this.getCrtopacid() == null ? other.getCrtopacid() == null : this.getCrtopacid().equals(other.getCrtopacid()))
            && (this.getCstockmanid() == null ? other.getCstockmanid() == null : this.getCstockmanid().equals(other.getCstockmanid()))
            && (this.getCsupplyorgid() == null ? other.getCsupplyorgid() == null : this.getCsupplyorgid().equals(other.getCsupplyorgid()))
            && (this.getCsupplyorgvid() == null ? other.getCsupplyorgvid() == null : this.getCsupplyorgvid().equals(other.getCsupplyorgvid()))
            && (this.getCwkid() == null ? other.getCwkid() == null : this.getCwkid().equals(other.getCwkid()))
            && (this.getDr() == null ? other.getDr() == null : this.getDr().equals(other.getDr()))
            && (this.getDrequiredate() == null ? other.getDrequiredate() == null : this.getDrequiredate().equals(other.getDrequiredate()))
            && (this.getFbackflushtime() == null ? other.getFbackflushtime() == null : this.getFbackflushtime().equals(other.getFbackflushtime()))
            && (this.getFbackflushtype() == null ? other.getFbackflushtype() == null : this.getFbackflushtype().equals(other.getFbackflushtype()))
            && (this.getFbomtype() == null ? other.getFbomtype() == null : this.getFbomtype().equals(other.getFbomtype()))
            && (this.getFitemsource() == null ? other.getFitemsource() == null : this.getFitemsource().equals(other.getFitemsource()))
            && (this.getFitemtype() == null ? other.getFitemtype() == null : this.getFitemtype().equals(other.getFitemtype()))
            && (this.getFreplaceinfo() == null ? other.getFreplaceinfo() == null : this.getFreplaceinfo().equals(other.getFreplaceinfo()))
            && (this.getFreplacetype() == null ? other.getFreplacetype() == null : this.getFreplacetype().equals(other.getFreplacetype()))
            && (this.getFsupplytype() == null ? other.getFsupplytype() == null : this.getFsupplytype().equals(other.getFsupplytype()))
            && (this.getFtdxx() == null ? other.getFtdxx() == null : this.getFtdxx().equals(other.getFtdxx()))
            && (this.getNaccoutastnum() == null ? other.getNaccoutastnum() == null : this.getNaccoutastnum().equals(other.getNaccoutastnum()))
            && (this.getNaccoutnum() == null ? other.getNaccoutnum() == null : this.getNaccoutnum().equals(other.getNaccoutnum()))
            && (this.getNatpastnum() == null ? other.getNatpastnum() == null : this.getNatpastnum().equals(other.getNatpastnum()))
            && (this.getNatpnum() == null ? other.getNatpnum() == null : this.getNatpnum().equals(other.getNatpnum()))
            && (this.getNbcckastnum() == null ? other.getNbcckastnum() == null : this.getNbcckastnum().equals(other.getNbcckastnum()))
            && (this.getNbccknum() == null ? other.getNbccknum() == null : this.getNbccknum().equals(other.getNbccknum()))
            && (this.getNbsetpartsnum() == null ? other.getNbsetpartsnum() == null : this.getNbsetpartsnum().equals(other.getNbsetpartsnum()))
            && (this.getNdissipationum() == null ? other.getNdissipationum() == null : this.getNdissipationum().equals(other.getNdissipationum()))
            && (this.getNfixshrinkastnum() == null ? other.getNfixshrinkastnum() == null : this.getNfixshrinkastnum().equals(other.getNfixshrinkastnum()))
            && (this.getNfixshrinknum() == null ? other.getNfixshrinknum() == null : this.getNfixshrinknum().equals(other.getNfixshrinknum()))
            && (this.getNnormaloutnum() == null ? other.getNnormaloutnum() == null : this.getNnormaloutnum().equals(other.getNnormaloutnum()))
            && (this.getNoverreqastnum() == null ? other.getNoverreqastnum() == null : this.getNoverreqastnum().equals(other.getNoverreqastnum()))
            && (this.getNoverreqnum() == null ? other.getNoverreqnum() == null : this.getNoverreqnum().equals(other.getNoverreqnum()))
            && (this.getNpickdemandnum() == null ? other.getNpickdemandnum() == null : this.getNpickdemandnum().equals(other.getNpickdemandnum()))
            && (this.getNplanoutastnum() == null ? other.getNplanoutastnum() == null : this.getNplanoutastnum().equals(other.getNplanoutastnum()))
            && (this.getNplanoutnum() == null ? other.getNplanoutnum() == null : this.getNplanoutnum().equals(other.getNplanoutnum()))
            && (this.getNpscastnum() == null ? other.getNpscastnum() == null : this.getNpscastnum().equals(other.getNpscastnum()))
            && (this.getNpscnum() == null ? other.getNpscnum() == null : this.getNpscnum().equals(other.getNpscnum()))
            && (this.getNquotastnum() == null ? other.getNquotastnum() == null : this.getNquotastnum().equals(other.getNquotastnum()))
            && (this.getNquotnum() == null ? other.getNquotnum() == null : this.getNquotnum().equals(other.getNquotnum()))
            && (this.getNreplaceorder() == null ? other.getNreplaceorder() == null : this.getNreplaceorder().equals(other.getNreplaceorder()))
            && (this.getNshouldastnum() == null ? other.getNshouldastnum() == null : this.getNshouldastnum().equals(other.getNshouldastnum()))
            && (this.getNshouldnum() == null ? other.getNshouldnum() == null : this.getNshouldnum().equals(other.getNshouldnum()))
            && (this.getNsumcheckastnum() == null ? other.getNsumcheckastnum() == null : this.getNsumcheckastnum().equals(other.getNsumcheckastnum()))
            && (this.getNsumchecknum() == null ? other.getNsumchecknum() == null : this.getNsumchecknum().equals(other.getNsumchecknum()))
            && (this.getNunitastnum() == null ? other.getNunitastnum() == null : this.getNunitastnum().equals(other.getNunitastnum()))
            && (this.getNunitnum() == null ? other.getNunitnum() == null : this.getNunitnum().equals(other.getNunitnum()))
            && (this.getNunituseastnum() == null ? other.getNunituseastnum() == null : this.getNunituseastnum().equals(other.getNunituseastnum()))
            && (this.getNunitusenum() == null ? other.getNunitusenum() == null : this.getNunitusenum().equals(other.getNunitusenum()))
            && (this.getNwithdissipatioastnum() == null ? other.getNwithdissipatioastnum() == null : this.getNwithdissipatioastnum().equals(other.getNwithdissipatioastnum()))
            && (this.getNwithdissipationum() == null ? other.getNwithdissipationum() == null : this.getNwithdissipationum().equals(other.getNwithdissipationum()))
            && (this.getOpacprocessno() == null ? other.getOpacprocessno() == null : this.getOpacprocessno().equals(other.getOpacprocessno()))
            && (this.getPkBatchcode() == null ? other.getPkBatchcode() == null : this.getPkBatchcode().equals(other.getPkBatchcode()))
            && (this.getPkGroup() == null ? other.getPkGroup() == null : this.getPkGroup().equals(other.getPkGroup()))
            && (this.getPkOrg() == null ? other.getPkOrg() == null : this.getPkOrg().equals(other.getPkOrg()))
            && (this.getPkOrgV() == null ? other.getPkOrgV() == null : this.getPkOrgV().equals(other.getPkOrgV()))
            && (this.getPkRealsubs() == null ? other.getPkRealsubs() == null : this.getPkRealsubs().equals(other.getPkRealsubs()))
            && (this.getTdlyid() == null ? other.getTdlyid() == null : this.getTdlyid().equals(other.getTdlyid()))
            && (this.getTs() == null ? other.getTs() == null : this.getTs().equals(other.getTs()))
            && (this.getUnitastnum() == null ? other.getUnitastnum() == null : this.getUnitastnum().equals(other.getUnitastnum()))
            && (this.getUnitnum() == null ? other.getUnitnum() == null : this.getUnitnum().equals(other.getUnitnum()))
            && (this.getVbatchcode() == null ? other.getVbatchcode() == null : this.getVbatchcode().equals(other.getVbatchcode()))
            && (this.getVbbomversion() == null ? other.getVbbomversion() == null : this.getVbbomversion().equals(other.getVbbomversion()))
            && (this.getVbbomversionint() == null ? other.getVbbomversionint() == null : this.getVbbomversionint().equals(other.getVbbomversionint()))
            && (this.getVbchangerate() == null ? other.getVbchangerate() == null : this.getVbchangerate().equals(other.getVbchangerate()))
            && (this.getVbdef1() == null ? other.getVbdef1() == null : this.getVbdef1().equals(other.getVbdef1()))
            && (this.getVbdef10() == null ? other.getVbdef10() == null : this.getVbdef10().equals(other.getVbdef10()))
            && (this.getVbdef11() == null ? other.getVbdef11() == null : this.getVbdef11().equals(other.getVbdef11()))
            && (this.getVbdef12() == null ? other.getVbdef12() == null : this.getVbdef12().equals(other.getVbdef12()))
            && (this.getVbdef13() == null ? other.getVbdef13() == null : this.getVbdef13().equals(other.getVbdef13()))
            && (this.getVbdef14() == null ? other.getVbdef14() == null : this.getVbdef14().equals(other.getVbdef14()))
            && (this.getVbdef15() == null ? other.getVbdef15() == null : this.getVbdef15().equals(other.getVbdef15()))
            && (this.getVbdef16() == null ? other.getVbdef16() == null : this.getVbdef16().equals(other.getVbdef16()))
            && (this.getVbdef17() == null ? other.getVbdef17() == null : this.getVbdef17().equals(other.getVbdef17()))
            && (this.getVbdef18() == null ? other.getVbdef18() == null : this.getVbdef18().equals(other.getVbdef18()))
            && (this.getVbdef19() == null ? other.getVbdef19() == null : this.getVbdef19().equals(other.getVbdef19()))
            && (this.getVbdef2() == null ? other.getVbdef2() == null : this.getVbdef2().equals(other.getVbdef2()))
            && (this.getVbdef20() == null ? other.getVbdef20() == null : this.getVbdef20().equals(other.getVbdef20()))
            && (this.getVbdef3() == null ? other.getVbdef3() == null : this.getVbdef3().equals(other.getVbdef3()))
            && (this.getVbdef4() == null ? other.getVbdef4() == null : this.getVbdef4().equals(other.getVbdef4()))
            && (this.getVbdef5() == null ? other.getVbdef5() == null : this.getVbdef5().equals(other.getVbdef5()))
            && (this.getVbdef6() == null ? other.getVbdef6() == null : this.getVbdef6().equals(other.getVbdef6()))
            && (this.getVbdef7() == null ? other.getVbdef7() == null : this.getVbdef7().equals(other.getVbdef7()))
            && (this.getVbdef8() == null ? other.getVbdef8() == null : this.getVbdef8().equals(other.getVbdef8()))
            && (this.getVbdef9() == null ? other.getVbdef9() == null : this.getVbdef9().equals(other.getVbdef9()))
            && (this.getVbfree1() == null ? other.getVbfree1() == null : this.getVbfree1().equals(other.getVbfree1()))
            && (this.getVbfree10() == null ? other.getVbfree10() == null : this.getVbfree10().equals(other.getVbfree10()))
            && (this.getVbfree2() == null ? other.getVbfree2() == null : this.getVbfree2().equals(other.getVbfree2()))
            && (this.getVbfree3() == null ? other.getVbfree3() == null : this.getVbfree3().equals(other.getVbfree3()))
            && (this.getVbfree4() == null ? other.getVbfree4() == null : this.getVbfree4().equals(other.getVbfree4()))
            && (this.getVbfree5() == null ? other.getVbfree5() == null : this.getVbfree5().equals(other.getVbfree5()))
            && (this.getVbfree6() == null ? other.getVbfree6() == null : this.getVbfree6().equals(other.getVbfree6()))
            && (this.getVbfree7() == null ? other.getVbfree7() == null : this.getVbfree7().equals(other.getVbfree7()))
            && (this.getVbfree8() == null ? other.getVbfree8() == null : this.getVbfree8().equals(other.getVbfree8()))
            && (this.getVbfree9() == null ? other.getVbfree9() == null : this.getVbfree9().equals(other.getVbfree9()))
            && (this.getVbmatchcode() == null ? other.getVbmatchcode() == null : this.getVbmatchcode().equals(other.getVbmatchcode()))
            && (this.getVbnote() == null ? other.getVbnote() == null : this.getVbnote().equals(other.getVbnote()))
            && (this.getVbomrowno() == null ? other.getVbomrowno() == null : this.getVbomrowno().equals(other.getVbomrowno()))
            && (this.getVbpbomversion() == null ? other.getVbpbomversion() == null : this.getVbpbomversion().equals(other.getVbpbomversion()))
            && (this.getVbpbomversionint() == null ? other.getVbpbomversionint() == null : this.getVbpbomversionint().equals(other.getVbpbomversionint()))
            && (this.getVdmoprocessno() == null ? other.getVdmoprocessno() == null : this.getVdmoprocessno().equals(other.getVdmoprocessno()))
            && (this.getVmatchcode() == null ? other.getVmatchcode() == null : this.getVmatchcode().equals(other.getVmatchcode()))
            && (this.getVpmoprocessno() == null ? other.getVpmoprocessno() == null : this.getVpmoprocessno().equals(other.getVpmoprocessno()))
            && (this.getVprocesscode() == null ? other.getVprocesscode() == null : this.getVprocesscode().equals(other.getVprocesscode()))
            && (this.getVprocessno() == null ? other.getVprocessno() == null : this.getVprocessno().equals(other.getVprocessno()))
            && (this.getVpscsrcpickmbid() == null ? other.getVpscsrcpickmbid() == null : this.getVpscsrcpickmbid().equals(other.getVpscsrcpickmbid()))
            && (this.getVreplacequotiety() == null ? other.getVreplacequotiety() == null : this.getVreplacequotiety().equals(other.getVreplacequotiety()))
            && (this.getVrowno() == null ? other.getVrowno() == null : this.getVrowno().equals(other.getVrowno()));
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getCpickmBid() == null) ? 0 : getCpickmBid().hashCode());
        result = prime * result + ((getBautobuilt() == null) ? 0 : getBautobuilt().hashCode());
        result = prime * result + ((getBbackflush() == null) ? 0 : getBbackflush().hashCode());
        result = prime * result + ((getBcandeliver() == null) ? 0 : getBcandeliver().hashCode());
        result = prime * result + ((getBcanreplace() == null) ? 0 : getBcanreplace().hashCode());
        result = prime * result + ((getBchkitemforwr() == null) ? 0 : getBchkitemforwr().hashCode());
        result = prime * result + ((getBcontroll() == null) ? 0 : getBcontroll().hashCode());
        result = prime * result + ((getBcustomermaterial() == null) ? 0 : getBcustomermaterial().hashCode());
        result = prime * result + ((getBkitmaterial() == null) ? 0 : getBkitmaterial().hashCode());
        result = prime * result + ((getBmainmaterial() == null) ? 0 : getBmainmaterial().hashCode());
        result = prime * result + ((getBoverissue() == null) ? 0 : getBoverissue().hashCode());
        result = prime * result + ((getBprojectmaterial() == null) ? 0 : getBprojectmaterial().hashCode());
        result = prime * result + ((getBunibatch() == null) ? 0 : getBunibatch().hashCode());
        result = prime * result + ((getBupwardround() == null) ? 0 : getBupwardround().hashCode());
        result = prime * result + ((getCbastunitid() == null) ? 0 : getCbastunitid().hashCode());
        result = prime * result + ((getCbcustmaterialid() == null) ? 0 : getCbcustmaterialid().hashCode());
        result = prime * result + ((getCbcustomerid() == null) ? 0 : getCbcustomerid().hashCode());
        result = prime * result + ((getCbffileid() == null) ? 0 : getCbffileid().hashCode());
        result = prime * result + ((getCbmaterialid() == null) ? 0 : getCbmaterialid().hashCode());
        result = prime * result + ((getCbmaterialvid() == null) ? 0 : getCbmaterialvid().hashCode());
        result = prime * result + ((getCbombid() == null) ? 0 : getCbombid().hashCode());
        result = prime * result + ((getCbproductorid() == null) ? 0 : getCbproductorid().hashCode());
        result = prime * result + ((getCbprojectid() == null) ? 0 : getCbprojectid().hashCode());
        result = prime * result + ((getCbqualitylevelid() == null) ? 0 : getCbqualitylevelid().hashCode());
        result = prime * result + ((getCbunitid() == null) ? 0 : getCbunitid().hashCode());
        result = prime * result + ((getCbvendorid() == null) ? 0 : getCbvendorid().hashCode());
        result = prime * result + ((getCdeliverorgid() == null) ? 0 : getCdeliverorgid().hashCode());
        result = prime * result + ((getCdeliverorgvid() == null) ? 0 : getCdeliverorgvid().hashCode());
        result = prime * result + ((getCfeedid() == null) ? 0 : getCfeedid().hashCode());
        result = prime * result + ((getCinstockid() == null) ? 0 : getCinstockid().hashCode());
        result = prime * result + ((getClocationid() == null) ? 0 : getClocationid().hashCode());
        result = prime * result + ((getCoutstockid() == null) ? 0 : getCoutstockid().hashCode());
        result = prime * result + ((getCpickmid() == null) ? 0 : getCpickmid().hashCode());
        result = prime * result + ((getCreplacesrcid() == null) ? 0 : getCreplacesrcid().hashCode());
        result = prime * result + ((getCrtopacid() == null) ? 0 : getCrtopacid().hashCode());
        result = prime * result + ((getCstockmanid() == null) ? 0 : getCstockmanid().hashCode());
        result = prime * result + ((getCsupplyorgid() == null) ? 0 : getCsupplyorgid().hashCode());
        result = prime * result + ((getCsupplyorgvid() == null) ? 0 : getCsupplyorgvid().hashCode());
        result = prime * result + ((getCwkid() == null) ? 0 : getCwkid().hashCode());
        result = prime * result + ((getDr() == null) ? 0 : getDr().hashCode());
        result = prime * result + ((getDrequiredate() == null) ? 0 : getDrequiredate().hashCode());
        result = prime * result + ((getFbackflushtime() == null) ? 0 : getFbackflushtime().hashCode());
        result = prime * result + ((getFbackflushtype() == null) ? 0 : getFbackflushtype().hashCode());
        result = prime * result + ((getFbomtype() == null) ? 0 : getFbomtype().hashCode());
        result = prime * result + ((getFitemsource() == null) ? 0 : getFitemsource().hashCode());
        result = prime * result + ((getFitemtype() == null) ? 0 : getFitemtype().hashCode());
        result = prime * result + ((getFreplaceinfo() == null) ? 0 : getFreplaceinfo().hashCode());
        result = prime * result + ((getFreplacetype() == null) ? 0 : getFreplacetype().hashCode());
        result = prime * result + ((getFsupplytype() == null) ? 0 : getFsupplytype().hashCode());
        result = prime * result + ((getFtdxx() == null) ? 0 : getFtdxx().hashCode());
        result = prime * result + ((getNaccoutastnum() == null) ? 0 : getNaccoutastnum().hashCode());
        result = prime * result + ((getNaccoutnum() == null) ? 0 : getNaccoutnum().hashCode());
        result = prime * result + ((getNatpastnum() == null) ? 0 : getNatpastnum().hashCode());
        result = prime * result + ((getNatpnum() == null) ? 0 : getNatpnum().hashCode());
        result = prime * result + ((getNbcckastnum() == null) ? 0 : getNbcckastnum().hashCode());
        result = prime * result + ((getNbccknum() == null) ? 0 : getNbccknum().hashCode());
        result = prime * result + ((getNbsetpartsnum() == null) ? 0 : getNbsetpartsnum().hashCode());
        result = prime * result + ((getNdissipationum() == null) ? 0 : getNdissipationum().hashCode());
        result = prime * result + ((getNfixshrinkastnum() == null) ? 0 : getNfixshrinkastnum().hashCode());
        result = prime * result + ((getNfixshrinknum() == null) ? 0 : getNfixshrinknum().hashCode());
        result = prime * result + ((getNnormaloutnum() == null) ? 0 : getNnormaloutnum().hashCode());
        result = prime * result + ((getNoverreqastnum() == null) ? 0 : getNoverreqastnum().hashCode());
        result = prime * result + ((getNoverreqnum() == null) ? 0 : getNoverreqnum().hashCode());
        result = prime * result + ((getNpickdemandnum() == null) ? 0 : getNpickdemandnum().hashCode());
        result = prime * result + ((getNplanoutastnum() == null) ? 0 : getNplanoutastnum().hashCode());
        result = prime * result + ((getNplanoutnum() == null) ? 0 : getNplanoutnum().hashCode());
        result = prime * result + ((getNpscastnum() == null) ? 0 : getNpscastnum().hashCode());
        result = prime * result + ((getNpscnum() == null) ? 0 : getNpscnum().hashCode());
        result = prime * result + ((getNquotastnum() == null) ? 0 : getNquotastnum().hashCode());
        result = prime * result + ((getNquotnum() == null) ? 0 : getNquotnum().hashCode());
        result = prime * result + ((getNreplaceorder() == null) ? 0 : getNreplaceorder().hashCode());
        result = prime * result + ((getNshouldastnum() == null) ? 0 : getNshouldastnum().hashCode());
        result = prime * result + ((getNshouldnum() == null) ? 0 : getNshouldnum().hashCode());
        result = prime * result + ((getNsumcheckastnum() == null) ? 0 : getNsumcheckastnum().hashCode());
        result = prime * result + ((getNsumchecknum() == null) ? 0 : getNsumchecknum().hashCode());
        result = prime * result + ((getNunitastnum() == null) ? 0 : getNunitastnum().hashCode());
        result = prime * result + ((getNunitnum() == null) ? 0 : getNunitnum().hashCode());
        result = prime * result + ((getNunituseastnum() == null) ? 0 : getNunituseastnum().hashCode());
        result = prime * result + ((getNunitusenum() == null) ? 0 : getNunitusenum().hashCode());
        result = prime * result + ((getNwithdissipatioastnum() == null) ? 0 : getNwithdissipatioastnum().hashCode());
        result = prime * result + ((getNwithdissipationum() == null) ? 0 : getNwithdissipationum().hashCode());
        result = prime * result + ((getOpacprocessno() == null) ? 0 : getOpacprocessno().hashCode());
        result = prime * result + ((getPkBatchcode() == null) ? 0 : getPkBatchcode().hashCode());
        result = prime * result + ((getPkGroup() == null) ? 0 : getPkGroup().hashCode());
        result = prime * result + ((getPkOrg() == null) ? 0 : getPkOrg().hashCode());
        result = prime * result + ((getPkOrgV() == null) ? 0 : getPkOrgV().hashCode());
        result = prime * result + ((getPkRealsubs() == null) ? 0 : getPkRealsubs().hashCode());
        result = prime * result + ((getTdlyid() == null) ? 0 : getTdlyid().hashCode());
        result = prime * result + ((getTs() == null) ? 0 : getTs().hashCode());
        result = prime * result + ((getUnitastnum() == null) ? 0 : getUnitastnum().hashCode());
        result = prime * result + ((getUnitnum() == null) ? 0 : getUnitnum().hashCode());
        result = prime * result + ((getVbatchcode() == null) ? 0 : getVbatchcode().hashCode());
        result = prime * result + ((getVbbomversion() == null) ? 0 : getVbbomversion().hashCode());
        result = prime * result + ((getVbbomversionint() == null) ? 0 : getVbbomversionint().hashCode());
        result = prime * result + ((getVbchangerate() == null) ? 0 : getVbchangerate().hashCode());
        result = prime * result + ((getVbdef1() == null) ? 0 : getVbdef1().hashCode());
        result = prime * result + ((getVbdef10() == null) ? 0 : getVbdef10().hashCode());
        result = prime * result + ((getVbdef11() == null) ? 0 : getVbdef11().hashCode());
        result = prime * result + ((getVbdef12() == null) ? 0 : getVbdef12().hashCode());
        result = prime * result + ((getVbdef13() == null) ? 0 : getVbdef13().hashCode());
        result = prime * result + ((getVbdef14() == null) ? 0 : getVbdef14().hashCode());
        result = prime * result + ((getVbdef15() == null) ? 0 : getVbdef15().hashCode());
        result = prime * result + ((getVbdef16() == null) ? 0 : getVbdef16().hashCode());
        result = prime * result + ((getVbdef17() == null) ? 0 : getVbdef17().hashCode());
        result = prime * result + ((getVbdef18() == null) ? 0 : getVbdef18().hashCode());
        result = prime * result + ((getVbdef19() == null) ? 0 : getVbdef19().hashCode());
        result = prime * result + ((getVbdef2() == null) ? 0 : getVbdef2().hashCode());
        result = prime * result + ((getVbdef20() == null) ? 0 : getVbdef20().hashCode());
        result = prime * result + ((getVbdef3() == null) ? 0 : getVbdef3().hashCode());
        result = prime * result + ((getVbdef4() == null) ? 0 : getVbdef4().hashCode());
        result = prime * result + ((getVbdef5() == null) ? 0 : getVbdef5().hashCode());
        result = prime * result + ((getVbdef6() == null) ? 0 : getVbdef6().hashCode());
        result = prime * result + ((getVbdef7() == null) ? 0 : getVbdef7().hashCode());
        result = prime * result + ((getVbdef8() == null) ? 0 : getVbdef8().hashCode());
        result = prime * result + ((getVbdef9() == null) ? 0 : getVbdef9().hashCode());
        result = prime * result + ((getVbfree1() == null) ? 0 : getVbfree1().hashCode());
        result = prime * result + ((getVbfree10() == null) ? 0 : getVbfree10().hashCode());
        result = prime * result + ((getVbfree2() == null) ? 0 : getVbfree2().hashCode());
        result = prime * result + ((getVbfree3() == null) ? 0 : getVbfree3().hashCode());
        result = prime * result + ((getVbfree4() == null) ? 0 : getVbfree4().hashCode());
        result = prime * result + ((getVbfree5() == null) ? 0 : getVbfree5().hashCode());
        result = prime * result + ((getVbfree6() == null) ? 0 : getVbfree6().hashCode());
        result = prime * result + ((getVbfree7() == null) ? 0 : getVbfree7().hashCode());
        result = prime * result + ((getVbfree8() == null) ? 0 : getVbfree8().hashCode());
        result = prime * result + ((getVbfree9() == null) ? 0 : getVbfree9().hashCode());
        result = prime * result + ((getVbmatchcode() == null) ? 0 : getVbmatchcode().hashCode());
        result = prime * result + ((getVbnote() == null) ? 0 : getVbnote().hashCode());
        result = prime * result + ((getVbomrowno() == null) ? 0 : getVbomrowno().hashCode());
        result = prime * result + ((getVbpbomversion() == null) ? 0 : getVbpbomversion().hashCode());
        result = prime * result + ((getVbpbomversionint() == null) ? 0 : getVbpbomversionint().hashCode());
        result = prime * result + ((getVdmoprocessno() == null) ? 0 : getVdmoprocessno().hashCode());
        result = prime * result + ((getVmatchcode() == null) ? 0 : getVmatchcode().hashCode());
        result = prime * result + ((getVpmoprocessno() == null) ? 0 : getVpmoprocessno().hashCode());
        result = prime * result + ((getVprocesscode() == null) ? 0 : getVprocesscode().hashCode());
        result = prime * result + ((getVprocessno() == null) ? 0 : getVprocessno().hashCode());
        result = prime * result + ((getVpscsrcpickmbid() == null) ? 0 : getVpscsrcpickmbid().hashCode());
        result = prime * result + ((getVreplacequotiety() == null) ? 0 : getVreplacequotiety().hashCode());
        result = prime * result + ((getVrowno() == null) ? 0 : getVrowno().hashCode());
        return result;
    }

    /**
     * This enum was generated by MyBatis Generator.
     * This enum corresponds to the database table mm_pickm_b
     *
     * @mbg.generated
     * @project https://github.com/itfsw/mybatis-generator-plugin
     */
    public enum Column {
        cpickmBid("cpickm_bid", "cpickmBid", "CHAR", false),
        bautobuilt("bautobuilt", "bautobuilt", "CHAR", false),
        bbackflush("bbackflush", "bbackflush", "CHAR", false),
        bcandeliver("bcandeliver", "bcandeliver", "CHAR", false),
        bcanreplace("bcanreplace", "bcanreplace", "CHAR", false),
        bchkitemforwr("bchkitemforwr", "bchkitemforwr", "CHAR", false),
        bcontroll("bcontroll", "bcontroll", "CHAR", false),
        bcustomermaterial("bcustomermaterial", "bcustomermaterial", "CHAR", false),
        bkitmaterial("bkitmaterial", "bkitmaterial", "CHAR", false),
        bmainmaterial("bmainmaterial", "bmainmaterial", "CHAR", false),
        boverissue("boverissue", "boverissue", "CHAR", false),
        bprojectmaterial("bprojectmaterial", "bprojectmaterial", "CHAR", false),
        bunibatch("bunibatch", "bunibatch", "CHAR", false),
        bupwardround("bupwardround", "bupwardround", "CHAR", false),
        cbastunitid("cbastunitid", "cbastunitid", "VARCHAR", false),
        cbcustmaterialid("cbcustmaterialid", "cbcustmaterialid", "VARCHAR", false),
        cbcustomerid("cbcustomerid", "cbcustomerid", "VARCHAR", false),
        cbffileid("cbffileid", "cbffileid", "VARCHAR", false),
        cbmaterialid("cbmaterialid", "cbmaterialid", "VARCHAR", false),
        cbmaterialvid("cbmaterialvid", "cbmaterialvid", "VARCHAR", false),
        cbombid("cbombid", "cbombid", "VARCHAR", false),
        cbproductorid("cbproductorid", "cbproductorid", "VARCHAR", false),
        cbprojectid("cbprojectid", "cbprojectid", "VARCHAR", false),
        cbqualitylevelid("cbqualitylevelid", "cbqualitylevelid", "VARCHAR", false),
        cbunitid("cbunitid", "cbunitid", "VARCHAR", false),
        cbvendorid("cbvendorid", "cbvendorid", "VARCHAR", false),
        cdeliverorgid("cdeliverorgid", "cdeliverorgid", "VARCHAR", false),
        cdeliverorgvid("cdeliverorgvid", "cdeliverorgvid", "VARCHAR", false),
        cfeedid("cfeedid", "cfeedid", "VARCHAR", false),
        cinstockid("cinstockid", "cinstockid", "VARCHAR", false),
        clocationid("clocationid", "clocationid", "VARCHAR", false),
        coutstockid("coutstockid", "coutstockid", "VARCHAR", false),
        cpickmid("cpickmid", "cpickmid", "CHAR", false),
        creplacesrcid("creplacesrcid", "creplacesrcid", "VARCHAR", false),
        crtopacid("crtopacid", "crtopacid", "VARCHAR", false),
        cstockmanid("cstockmanid", "cstockmanid", "VARCHAR", false),
        csupplyorgid("csupplyorgid", "csupplyorgid", "VARCHAR", false),
        csupplyorgvid("csupplyorgvid", "csupplyorgvid", "VARCHAR", false),
        cwkid("cwkid", "cwkid", "VARCHAR", false),
        dr("dr", "dr", "INTEGER", false),
        drequiredate("drequiredate", "drequiredate", "CHAR", false),
        fbackflushtime("fbackflushtime", "fbackflushtime", "INTEGER", false),
        fbackflushtype("fbackflushtype", "fbackflushtype", "INTEGER", false),
        fbomtype("fbomtype", "fbomtype", "INTEGER", false),
        fitemsource("fitemsource", "fitemsource", "INTEGER", false),
        fitemtype("fitemtype", "fitemtype", "INTEGER", false),
        freplaceinfo("freplaceinfo", "freplaceinfo", "INTEGER", false),
        freplacetype("freplacetype", "freplacetype", "INTEGER", false),
        fsupplytype("fsupplytype", "fsupplytype", "INTEGER", false),
        ftdxx("ftdxx", "ftdxx", "INTEGER", false),
        naccoutastnum("naccoutastnum", "naccoutastnum", "DOUBLE", false),
        naccoutnum("naccoutnum", "naccoutnum", "DOUBLE", false),
        natpastnum("natpastnum", "natpastnum", "DOUBLE", false),
        natpnum("natpnum", "natpnum", "DOUBLE", false),
        nbcckastnum("nbcckastnum", "nbcckastnum", "DOUBLE", false),
        nbccknum("nbccknum", "nbccknum", "DOUBLE", false),
        nbsetpartsnum("nbsetpartsnum", "nbsetpartsnum", "DOUBLE", false),
        ndissipationum("ndissipationum", "ndissipationum", "DOUBLE", false),
        nfixshrinkastnum("nfixshrinkastnum", "nfixshrinkastnum", "DOUBLE", false),
        nfixshrinknum("nfixshrinknum", "nfixshrinknum", "DOUBLE", false),
        nnormaloutnum("nnormaloutnum", "nnormaloutnum", "DOUBLE", false),
        noverreqastnum("noverreqastnum", "noverreqastnum", "DOUBLE", false),
        noverreqnum("noverreqnum", "noverreqnum", "DOUBLE", false),
        npickdemandnum("npickdemandnum", "npickdemandnum", "DOUBLE", false),
        nplanoutastnum("nplanoutastnum", "nplanoutastnum", "DOUBLE", false),
        nplanoutnum("nplanoutnum", "nplanoutnum", "DOUBLE", false),
        npscastnum("npscastnum", "npscastnum", "DOUBLE", false),
        npscnum("npscnum", "npscnum", "DOUBLE", false),
        nquotastnum("nquotastnum", "nquotastnum", "DOUBLE", false),
        nquotnum("nquotnum", "nquotnum", "DOUBLE", false),
        nreplaceorder("nreplaceorder", "nreplaceorder", "INTEGER", false),
        nshouldastnum("nshouldastnum", "nshouldastnum", "DOUBLE", false),
        nshouldnum("nshouldnum", "nshouldnum", "DOUBLE", false),
        nsumcheckastnum("nsumcheckastnum", "nsumcheckastnum", "DOUBLE", false),
        nsumchecknum("nsumchecknum", "nsumchecknum", "DOUBLE", false),
        nunitastnum("nunitastnum", "nunitastnum", "DOUBLE", false),
        nunitnum("nunitnum", "nunitnum", "DOUBLE", false),
        nunituseastnum("nunituseastnum", "nunituseastnum", "DOUBLE", false),
        nunitusenum("nunitusenum", "nunitusenum", "DOUBLE", false),
        nwithdissipatioastnum("nwithdissipatioastnum", "nwithdissipatioastnum", "DOUBLE", false),
        nwithdissipationum("nwithdissipationum", "nwithdissipationum", "DOUBLE", false),
        opacprocessno("opacprocessno", "opacprocessno", "VARCHAR", false),
        pkBatchcode("pk_batchcode", "pkBatchcode", "VARCHAR", false),
        pkGroup("pk_group", "pkGroup", "VARCHAR", false),
        pkOrg("pk_org", "pkOrg", "VARCHAR", false),
        pkOrgV("pk_org_v", "pkOrgV", "VARCHAR", false),
        pkRealsubs("pk_realsubs", "pkRealsubs", "VARCHAR", false),
        tdlyid("tdlyid", "tdlyid", "VARCHAR", false),
        ts("ts", "ts", "TIMESTAMP", false),
        unitastnum("unitastnum", "unitastnum", "DOUBLE", false),
        unitnum("unitnum", "unitnum", "DOUBLE", false),
        vbatchcode("vbatchcode", "vbatchcode", "VARCHAR", false),
        vbbomversion("vbbomversion", "vbbomversion", "VARCHAR", false),
        vbbomversionint("vbbomversionINT", "vbbomversionint", "VARCHAR", false),
        vbchangerate("vbchangerate", "vbchangerate", "VARCHAR", false),
        vbdef1("vbdef1", "vbdef1", "VARCHAR", false),
        vbdef10("vbdef10", "vbdef10", "VARCHAR", false),
        vbdef11("vbdef11", "vbdef11", "VARCHAR", false),
        vbdef12("vbdef12", "vbdef12", "VARCHAR", false),
        vbdef13("vbdef13", "vbdef13", "VARCHAR", false),
        vbdef14("vbdef14", "vbdef14", "VARCHAR", false),
        vbdef15("vbdef15", "vbdef15", "VARCHAR", false),
        vbdef16("vbdef16", "vbdef16", "VARCHAR", false),
        vbdef17("vbdef17", "vbdef17", "VARCHAR", false),
        vbdef18("vbdef18", "vbdef18", "VARCHAR", false),
        vbdef19("vbdef19", "vbdef19", "VARCHAR", false),
        vbdef2("vbdef2", "vbdef2", "VARCHAR", false),
        vbdef20("vbdef20", "vbdef20", "VARCHAR", false),
        vbdef3("vbdef3", "vbdef3", "VARCHAR", false),
        vbdef4("vbdef4", "vbdef4", "VARCHAR", false),
        vbdef5("vbdef5", "vbdef5", "VARCHAR", false),
        vbdef6("vbdef6", "vbdef6", "VARCHAR", false),
        vbdef7("vbdef7", "vbdef7", "VARCHAR", false),
        vbdef8("vbdef8", "vbdef8", "VARCHAR", false),
        vbdef9("vbdef9", "vbdef9", "VARCHAR", false),
        vbfree1("vbfree1", "vbfree1", "VARCHAR", false),
        vbfree10("vbfree10", "vbfree10", "VARCHAR", false),
        vbfree2("vbfree2", "vbfree2", "VARCHAR", false),
        vbfree3("vbfree3", "vbfree3", "VARCHAR", false),
        vbfree4("vbfree4", "vbfree4", "VARCHAR", false),
        vbfree5("vbfree5", "vbfree5", "VARCHAR", false),
        vbfree6("vbfree6", "vbfree6", "VARCHAR", false),
        vbfree7("vbfree7", "vbfree7", "VARCHAR", false),
        vbfree8("vbfree8", "vbfree8", "VARCHAR", false),
        vbfree9("vbfree9", "vbfree9", "VARCHAR", false),
        vbmatchcode("vbmatchcode", "vbmatchcode", "VARCHAR", false),
        vbnote("vbnote", "vbnote", "VARCHAR", false),
        vbomrowno("vbomrowno", "vbomrowno", "VARCHAR", false),
        vbpbomversion("vbpbomversion", "vbpbomversion", "VARCHAR", false),
        vbpbomversionint("vbpbomversionINT", "vbpbomversionint", "VARCHAR", false),
        vdmoprocessno("vdmoprocessno", "vdmoprocessno", "VARCHAR", false),
        vmatchcode("vmatchcode", "vmatchcode", "VARCHAR", false),
        vpmoprocessno("vpmoprocessno", "vpmoprocessno", "VARCHAR", false),
        vprocesscode("vprocesscode", "vprocesscode", "VARCHAR", false),
        vprocessno("vprocessno", "vprocessno", "VARCHAR", false),
        vpscsrcpickmbid("vpscsrcpickmbid", "vpscsrcpickmbid", "CHAR", false),
        vreplacequotiety("vreplacequotiety", "vreplacequotiety", "VARCHAR", false),
        vrowno("vrowno", "vrowno", "VARCHAR", false);

        /**
         * This field was generated by MyBatis Generator.
         * This field corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        private static final String BEGINNING_DELIMITER = "`";

        /**
         * This field was generated by MyBatis Generator.
         * This field corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        private static final String ENDING_DELIMITER = "`";

        /**
         * This field was generated by MyBatis Generator.
         * This field corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        private final String column;

        /**
         * This field was generated by MyBatis Generator.
         * This field corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        private final boolean isColumnNameDelimited;

        /**
         * This field was generated by MyBatis Generator.
         * This field corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        private final String javaProperty;

        /**
         * This field was generated by MyBatis Generator.
         * This field corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        private final String jdbcType;

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public String value() {
            return this.column;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public String getValue() {
            return this.column;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public String getJavaProperty() {
            return this.javaProperty;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public String getJdbcType() {
            return this.jdbcType;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        Column(String column, String javaProperty, String jdbcType, boolean isColumnNameDelimited) {
            this.column = column;
            this.javaProperty = javaProperty;
            this.jdbcType = jdbcType;
            this.isColumnNameDelimited = isColumnNameDelimited;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public String desc() {
            return this.getEscapedColumnName() + " DESC";
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public String asc() {
            return this.getEscapedColumnName() + " ASC";
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public static Column[] excludes(Column ... excludes) {
            ArrayList<Column> columns = new ArrayList<>(Arrays.asList(Column.values()));
            if (excludes != null && excludes.length > 0) {
                columns.removeAll(new ArrayList<>(Arrays.asList(excludes)));
            }
            return columns.toArray(new Column[]{});
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table mm_pickm_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public String getEscapedColumnName() {
            if (this.isColumnNameDelimited) {
                return new StringBuilder().append(BEGINNING_DELIMITER).append(this.column).append(ENDING_DELIMITER).toString();
            } else {
                return this.column;
            }
        }
    }
}